package com.ljc.api;

import com.ljc.entity.File;
import com.ljc.interfaces.FileApi;
import com.ljc.mapper.FileMapper;
import org.apache.dubbo.config.annotation.DubboService;

import javax.annotation.Resource;

@DubboService
public class FileApiImpl implements FileApi {
    @Resource
    private FileMapper fileMapper;

    /**
     * 通过md5获取保存过的文件
     */
    @Override
    public File getFileByMD5(String fileMD5) {
        return fileMapper.getFileByMD5(fileMD5);
    }

    /**
     * 保存文件md5标识及文件路径
     */
    @Override
    public void addFile(File dbFileMD5) {
        fileMapper.addFile(dbFileMD5);
    }
}
